package demo6;

/**
 * java有23种设计模式
 *
 * 单例模式
 * 使用该模式设计的类，全局仅有一个实例
 */
public class Singleton {
    //2:定义一个静态成员变量，保存唯一实例
    private static Singleton instance = new Singleton();
    //1:私有化构造器，目的:禁止外界创建对象
    private Singleton(){}
    //3:定义一个静态方法，返回唯一实例
    public static Singleton getInstance(){
        return instance;
    }
}








